package org.dromara.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.system.domain.SysFaultInfoEn;

import java.io.Serializable;

/**
 * English Fault Information View Object sys_fault_info_en
 * Unified fault information return object, including complete solution information
 *
 * @author system
 */
@Data
@AutoMapper(target = SysFaultInfoEn.class)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SysFaultInfoEnVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * Fault ID
     */
    private Long faultId;

    /**
     * Excavator Model
     */
    private String excavatorModel;

    /**
     * Fault Part
     */
    private String faultPart;

    /**
     * Fault Symptom
     */
    private String faultSymptom;

    /**
     * Detailed Fault Description
     */
    private String faultDetail;

    /**
     * Solution Document ID
     */
    private Long solutionId;

    /**
     * Remark
     */
    private String remark;

}

